#ifndef TEST_H
#define TEST_H

//===================头文件声明======================
#include "lvgl/lvgl.h"
#include "lvgl/demos/lv_demos.h"
#include "lv_drivers/display/fbdev.h"
#include "lv_drivers/indev/evdev.h"
#include <unistd.h>
#include <pthread.h>
#include <time.h>
#include <sys/time.h>
#include <stdio.h>
#include <string.h>
#include "test/lv_font_source_han_sans_bold.h" //中文字体的头文件

//=================================按钮=====================================
// 在屏幕四个角创建按钮
void create_four_corner_buttons(void);

// 图形按钮
lv_obj_t * lv_bling_imgbtn(int x, int y, int w, int h, char * pic_path);
void test_btn_image(void);  // 显示图像按钮

//=================================标签=====================================
// 标签函数
void label(void);

// 滚动标签
void lv_bling_label_3(void);

//=================================gifpngjpg=====================================
// gif动态图的demo
void lv_bling_gif_1(void);
void show_png_image(char* pngphoto);
void show_jpg_image(void);

//=================================msg=====================================
void lv_bling_msgbox_1(void);

//=================================list列表控件=====================================
void lv_bling_list_1(void);

//=================================keys按键=====================================
void lv_example_keyboard_5(void);

//=================================stylesheet样式=====================================
void lv_bling_stylesheet_1(void);
void my_example_style_0(void);  // 设置边框
void my_example_style_2(void);  // 设置渐变色
void my_example_style_9(void);  // 设置阴影

//===================================中文字体=======================================
void font_test_1(void);
void font_test_2(void);


//===================================定时器=======================================
void timer_button_test(void);


//==================================登陆系统===================================
void login_system(void);
#endif